package com.wuxianshen.api;

import java.util.ArrayList;

/**
 * 数组的长度不可以发生改变
 * 但是ArrayList集合的长度是可以随意变化的
 * 泛型：也就是装在集合当中的所有元素，全都是统一的什么类型
 * 注意：泛型只能是引用类型，不能是基本类型
 * 对于ArrayList集合来说，直接打印得到的不是地址值，而是内容
 * 如果内容是空，得到的是空的中括号【】
 */
public class Demo01ArrayList {
    public static void main(String[] args) {
        /**
         * 创建了一个ArrayList集合，集合的名称是list，里面装的全都是String字符串类型的数据
         * 备注：从jdk 1.7+开始，右侧的尖括号内部可以不写内容，但是<>本身还是要写的
         */
        ArrayList<String> list = new ArrayList<>();
        System.out.println(list);
        /**
         * 向集合当中添加一些数据，需要用到add方法
         */

        list.add("赵丽颖");
        System.out.println(list);
        list.add("赵丽颖1");
        list.add("赵丽颖2");
        list.add("赵丽颖3");
        list.add("赵丽颖4");
        System.out.println(list);
    }
}
